﻿<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>RuiJi.Net - A dotnet distributed crawler framework</title>
    <link href="content/site.css" rel="stylesheet" />
    <link href="content/fonts/font-awesome.min.css" rel="stylesheet" />
    <script language="javascript" type="text/javascript">
        var arr = ["http://yyrfile.qianqian.com/22000e48009a097f44787c60a8404c7d.mp3", "http://yyrfile.qianqian.com/5197c2f1276e30312a7124f500114c62.mp3","http://yyrfile.qianqian.com/f0168e1627fb204049f77cf9f0811389.mp3", "http://yyrfile.qianqian.com/3b0bfc76dd51b63bbd6dc4670463a9a3.mp3"];
        window.onload = function () {
            var myAudio = new Audio();
            myAudio.preload = true;
            myAudio.controls = true;
            myAudio.src = arr.pop();
            myAudio.addEventListener('ended', playEndedHandler, false);
            //myAudio.play();
            document.getElementById("audioBox").appendChild(myAudio);
            myAudio.loop = false;

            function playEndedHandler() {
                myAudio.src = arr.pop();
                myAudio.play();
                console.log(arr.length);
                !arr.length && myAudio.removeEventListener('ended', playEndedHandler, false);
            }
        }
    </script>
</head>
<body>
    <div id="nav">
        <span style="float:left;padding-right: 20px;border:none;display:inline-flex">
            Star On Me -> &nbsp;&nbsp;<iframe class="github-btn" src="http://ghbtns.com/github-btn.html?user=zhupingqi&amp;repo=ruiji.net&amp;type=watch&amp;count=true" width="100" height="20" title="Star on GitHub"></iframe>
            <iframe class="github-btn" src="http://ghbtns.com/github-btn.html?user=zhupingqi&amp;repo=ruiji.net&amp;type=fork&amp;count=true" width="102" height="20" title="Fork on GitHub"></iframe>
            <a href="https://www.nuget.org/packages/RuiJi.Net.Core" rel="nofollow" target="_blank"><img src="https://camo.githubusercontent.com/fd303577063782a7d2925c84e0eda00b144d1a0b/68747470733a2f2f696d672e736869656c64732e696f2f6e756765742f762f5275694a692e4e65742e436f72652e737667" alt="Nuget" data-canonical-src="https://img.shields.io/nuget/v/RuiJi.Net.Core.svg" style="max-width:100%;"></a>
            <a href="https://ci.appveyor.com/project/zhupingqi/ruiji-net" rel="nofollow" target="_blank"><img src="https://camo.githubusercontent.com/ae51befa56f16a4a4f92cdca854098d91ceb9dd0/68747470733a2f2f63692e6170707665796f722e636f6d2f6170692f70726f6a656374732f7374617475732f366873396134377466746b763179656f3f7376673d74727565" alt="Build status" data-canonical-src="https://ci.appveyor.com/api/projects/status/6hs9a47tftkv1yeo?svg=true" style="max-width:100%;"></a>
            <a href="https://opencollective.com/ruijinet" rel="nofollow" target="_blank"><img src="https://camo.githubusercontent.com/59faff39be59807560090d20f3899961c04e6e7e/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7275696a696e65742f74696572732f6261636b65722f62616467652e7376673f6c6162656c3d6261636b657226636f6c6f723d627269676874677265656e" alt="Build status" data-canonical-src="https://opencollective.com/ruijinet/tiers/backer/badge.svg?label=backer&amp;color=brightgreen" style="max-width:100%;"></a>
            <a href="https://opencollective.com/ruijinet" rel="nofollow" target="_blank"><img src="https://camo.githubusercontent.com/3994b1f73127a4380d66c189cb1d9d5d88dbb5a8/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f7275696a696e65742f74696572732f73706f6e736f722f62616467652e7376673f6c6162656c3d73706f6e736f7226636f6c6f723d627269676874677265656e" alt="Build status" data-canonical-src="https://opencollective.com/ruijinet/tiers/sponsor/badge.svg?label=sponsor&amp;color=brightgreen" style="max-width:100%;"></a>

            <div id="audioBox" style="margin-top:-6px;"></div>
        </span>

        <span><i class="fa fa-github"></i> <a href="https://github.com/zhupingqi/RuiJi.Net">Source</a></span>
        <span><i class="fa fa-bug"></i> <a href="https://github.com/zhupingqi/RuiJi.Net/issues">Issue</a></span>
        <span><i class="fa fa-coffee"></i> <a href="http://www.ruijihg.com/">Community</a></span>
        <span><i class="fa fa-download"></i> <a href="#down">Download</a></span>
        <span><i class="fa fa-download"></i> <a href="/">Home</a></span>
    </div>
    <div id="header">
        <div><img src="content/logo.jpg" /></div>
        <div>RuiJi.Net</div>
        <div>A dotnet distributed crawler framework</div>
    </div>
    <div id="features">
        <div class="features_row">
            <div>
                <i class="fa fa-headphones"></i>
                <h3>Easy To Use</h3>
                <span>RuiJi.Net is easy to install, and quick to learn. Using our training resources, you can become an expert in a few days.</span>
            </div>
            <div>
                <i class="fa fa-puzzle-piece"></i>
                <h3>Distributed Architecture</h3>
                <span>Standalone, pseudo distribution, full distributed deployment mode, can be deployed flexibly.</span>
            </div>
            <div class="gray">
                <i class="fa fa-share-alt"></i>
                <h3>High Availability</h3>
                <span>High availability cluster, ensuring business continuity and effectiveness.</span>
            </div>
        </div>
        <div class="features_row">
            <div>
                <i class="fa fa-envira"></i>
                <h3>Green</h3>
                <span>No need to install,copy can be used,do not leave any garbage</span>
            </div>
            <div>
                <i class="fa fa-sitemap"></i>
                <h3>Scale Up Fast</h3>
                <span>The system structure is clear, easy to manage, and has good expansibility and maintainability.</span>
            </div>
            <div>
                <i class="fa fa-random"></i>
                <h3>Multi-Platform</h3>
                <span>Using netcore development, cross-platform, support Windows, Linux</span>
            </div>
        </div>
        <div class="features_row">
            <div>
                <i class="fa fa-credit-card"></i>
                <h3>Admin UI</h3>
                <span>Admin UI makes the RuiJi.Net user experience enjoyable for developers and non-developers. </span>
            </div>
            <div>
                <i class="fa fa-code"></i>
                <h3>RuiJi Expression</h3>
                <span>
                    RuiJi expression, separating rules from program execution,Simple, easy to understand and flexible.
                </span>
            </div>
            <div>
                <i class="fa fa-coffee"></i>
                <h3>Free</h3>
                <span>Free license includes the Admin UI, standalone, pseudo distribution, full distributed deployment mode</span>
            </div>
        </div>
    </div>
    <div id="documetation">
        <div>
            <h3><i class="fa fa-book"></i> Documentation</h3>
        </div>
        <div id="doc">
            <div><a href="cn/index.html">中文</a></div>
            <div><a href="en/index.html">English</a></div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        </div>
    </div>
    <div id="download">
        <h3><i class="fa fa-download"></i> Download</h3>
        <div id="down">
            <div>
                <h3>RuiJi.Net</h3>
                <a href="https://pan.baidu.com/s/1xZFIGT1FF_toXzs42qPLUw" target="_blank"><i class="fa fa-cloud-download"></i></a>
                <span>Cipher: ef8d</span>
            </div>
            <div>
                <h3>Chromuims</h3>
                <a href="https://pan.baidu.com/s/1rsyCNnXxbobCBLZuPTiJHQ" target="_blank"><i class="fa fa-chrome"></i></a>
                <span>Cipher: cr3e</span>
            </div>
            <div></div>
            <div></div>
            <div></div>
            <div></div>
        </div>
    </div>
    <div id="contributors">
        <h3><i class="fa fa-user"></i> Contributors</h3>
        <div id="con">
            <a href="https://github.com/zhupingqi/RuiJi.Net/graphs/contributors" target="_blank"><img src="https://opencollective.com/ruijinet/contributors.svg?button=false" /></a>
        </div>
    </div>
</body>
</html>